package com.thh.design.sington;

/**
 * @ClassName Test4
 * @Description 练习1
 * 模式实践练习1.已知A类单例代码如下所示。为什么它不是线程安全的？请读者自行设计实验加以证明（可修改A类并自行编制测试类）。
 * @Author thh
 * @Date 20:52 2021/01/13
 **/
public class Test4 {
    public static void main(String[] args) {
        for (int i = 0; i < 100; i++) {
        }
    }

}

class A{
    private static A obj = null;

    private A(){ }

    public A getInstance(){
        if ( obj == null){
            obj = new A();
        }
        return obj;
    }

}
